<!-- Adapted from sbt-paradox-material-theme version 0.6.0 -->
<!-- https://github.com/sbt/sbt-paradox-material-theme/blob/2d57fe0567ea9fe7e8de14faef4fa777841d505a/theme/src/main/assets/page.st -->
<!DOCTYPE html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="description" content="pekko-site">
<meta name="generator" content="Paradox, paradox-material-theme=0.7.0, mkdocs-material=3.0.3">

<meta name="lang:clipboard.copy" content="Copy to clipboard">
<meta name="lang:clipboard.copied" content="Copied to clipboard">
<meta name="lang:search.language" content="">
<meta name="lang:search.pipeline.stopwords" content="true">
<meta name="lang:search.pipeline.trimmer" content="true">
<meta name="lang:search.result.none" content="No matching documents">
<meta name="lang:search.result.one" content="1 matching document">
<meta name="lang:search.result.other" content="# matching documents">
<meta name="lang:search.tokenizer" content="[\s\-]+">


<meta name="description" content="pekko-site">
<link rel="shortcut icon" href="https://pekko.apache.org/assets/images/pekko_favicon.png">
<title>Download · Apache Pekko™</title>
<link rel="stylesheet" href="https://pekko.apache.org/assets/stylesheets/application.451f80e5.css">
<link rel="stylesheet" href="https://pekko.apache.org/assets/stylesheets/application-palette.22915126.css">
<link rel="stylesheet" href="https://pekko.apache.org/lib/material__tabs/dist/mdc.tabs.min.css">
<link rel="stylesheet" href="https://pekko.apache.org/lib/prettify/prettify.css">
<script src="https://pekko.apache.org/assets/javascripts/modernizr.1aa3b519.js"></script>
<link rel="stylesheet" href="https://pekko.apache.org/assets/fonts/font-awesome.css">
<link rel="stylesheet" href="https://pekko.apache.org/assets/fonts/material-icons.css">
<link rel="stylesheet" href="https://pekko.apache.org/assets/stylesheets/paradox-material-theme.css">
<link rel="stylesheet" href="https://pekko.apache.org/assets/stylesheets/pekko-theme.css">
</head>
<body
data-md-color-primary="white"
data-md-color-accent="orange"
>
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
<!-- Adapted from sbt-paradox-material-theme version 0.6.0 -->
<!-- https://github.com/sbt/sbt-paradox-material-theme/blob/2d57fe0567ea9fe7e8de14faef4fa777841d505a/theme/src/main/assets/partials/header.st -->
<!-- Overrides the icon assets.hostname property -->
<header class="md-header" data-md-component="header">
<nav class="md-header-nav md-grid">
<div class="md-flex">
<div class="md-flex__cell md-flex__cell--shrink">
<a href="index.html" title="Apache Pekko™" class="md-header-nav__button md-logo">
<img src="https://pekko.apache.org/assets/images/pekko_logo.png" width="24" height="24">
</a>
</div>
<div class="md-flex__cell md-flex__cell--shrink">
<label class="md-icon md-icon--menu md-header-nav__button" for="__drawer"></label>
</div>
<div class="md-flex__cell md-flex__cell--stretch">
<div class="md-flex__ellipsis md-header-nav__title" data-md-component="title">
<span class="md-header-nav__topic">
Apache Pekko™
</span>
<span class="md-header-nav__topic">
Download
</span>
</div>
</div>
<div class="md-flex__cell md-flex__cell--shrink">
<label class="md-icon md-icon--search md-header-nav__button" for="__search"></label>
<div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label>
<div class="md-search__inner" role="search">
<form class="md-search__form" name="search">
<input type="text" class="md-search__input" name="query" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="query" data-md-state="active">
<label class="md-icon md-search__icon" for="__search"></label>
<button type="reset" class="md-icon md-search__icon" data-md-component="reset" tabindex="-1">&#xE5CD;</button>
</form>
<div class="md-search__output">
<div class="md-search__scrollwrap" data-md-scrollfix>
<div class="md-search-result" data-md-component="result">
<div class="md-search-result__meta">
Type to start searching
</div>
<ol class="md-search-result__list"></ol>
</div>
</div>
</div>
</div>
</div>

</div>
</div>
</nav>
</header>

<div class="md-container">
<main class="md-main">
<div class="md-main__inner md-grid" data-md-component="container">
<div class="md-sidebar md-sidebar--primary" data-md-component="navigation">
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<!-- Adapted from sbt-paradox-material-theme version 0.6.0 -->
<!-- https://github.com/sbt/sbt-paradox-material-theme/blob/2d57fe0567ea9fe7e8de14faef4fa777841d505a/theme/src/main/assets/partials/nav.st -->
<nav class="md-nav md-nav--primary" data-md-level="0" style="visibility: hidden">
<label class="md-nav__title md-nav__title--site" for="drawer">
<a href="index.html" title="Apache Pekko™" class="md-nav__button md-logo">
<span class="md-nav__button md-logo">
<img src="https://pekko.apache.org/assets/images/pekko_logo.png" width="24" height="24">
</a>
<a href="index.html" title="Apache Pekko™">
Apache Pekko™
</a>
</label>
<ul>
  <li><a href="samples.html" class="page">Samples</a>
  <ul>
    <li><a href="samples.html#help-wanted" class="header">Help Wanted</a></li>
  </ul></li>
  <li><a href="modules.html" class="page">Modules</a>
  <ul>
    <li><a href="modules.html#repositories" class="header">Repositories</a></li>
  </ul></li>
  <li><a href="download.html#download" class="active page">Download</a>
  <ul>
    <li><a href="download.html#jars" class="header">Jars</a></li>
    <li><a href="download.html#pekko-core" class="header">Pekko Core</a></li>
    <li><a href="download.html#pekko-http" class="header">Pekko HTTP</a></li>
    <li><a href="download.html#pekko-grpc" class="header">Pekko gRPC</a></li>
    <li><a href="download.html#pekko-management" class="header">Pekko Management</a></li>
    <li><a href="download.html#pekko-connectors" class="header">Pekko Connectors</a></li>
    <li><a href="download.html#pekko-connectors-kafka" class="header">Pekko Connectors Kafka</a></li>
    <li><a href="download.html#pekko-persistence-cassandra" class="header">Pekko Persistence Cassandra</a></li>
    <li><a href="download.html#pekko-persistence-dynamodb" class="header">Pekko Persistence DynamoDB</a></li>
    <li><a href="download.html#pekko-persistence-jdbc" class="header">Pekko Persistence JDBC</a></li>
    <li><a href="download.html#pekko-persistence-r2dbc" class="header">Pekko Persistence R2DBC</a></li>
    <li><a href="download.html#pekko-projection" class="header">Pekko Projection</a></li>
    <li><a href="download.html#pekko-sbt-paradox" class="header">Pekko SBT Paradox</a></li>
    <li><a href="download.html#archives" class="header">Archives</a></li>
    <li><a href="download.html#verifying-downloads" class="header">Verifying Downloads</a></li>
  </ul></li>
  <li><a href="how-to-contribute.html" class="page">How to Contribute</a>
  <ul>
    <li><a href="how-to-contribute.html#the-apache-pekko-community" class="header">The Apache Pekko™ Community</a></li>
    <li><a href="how-to-contribute.html#code-of-conduct" class="header">Code of Conduct</a></li>
    <li><a href="how-to-contribute.html#committers" class="header">Committers</a></li>
  </ul></li>
</ul>

<nav class="md-nav md-nav--secondary">
<label class="md-nav__title" for="__toc">Table of contents</label>
<ul>
  <li><a href="download.html#download" class="header">Download</a>
  <ul>
    <li><a href="download.html#jars" class="header">Jars</a></li>
    <li><a href="download.html#pekko-core" class="header">Pekko Core</a></li>
    <li><a href="download.html#pekko-http" class="header">Pekko HTTP</a></li>
    <li><a href="download.html#pekko-grpc" class="header">Pekko gRPC</a></li>
    <li><a href="download.html#pekko-management" class="header">Pekko Management</a></li>
    <li><a href="download.html#pekko-connectors" class="header">Pekko Connectors</a></li>
    <li><a href="download.html#pekko-connectors-kafka" class="header">Pekko Connectors Kafka</a></li>
    <li><a href="download.html#pekko-persistence-cassandra" class="header">Pekko Persistence Cassandra</a></li>
    <li><a href="download.html#pekko-persistence-dynamodb" class="header">Pekko Persistence DynamoDB</a></li>
    <li><a href="download.html#pekko-persistence-jdbc" class="header">Pekko Persistence JDBC</a></li>
    <li><a href="download.html#pekko-persistence-r2dbc" class="header">Pekko Persistence R2DBC</a></li>
    <li><a href="download.html#pekko-projection" class="header">Pekko Projection</a></li>
    <li><a href="download.html#pekko-sbt-paradox" class="header">Pekko SBT Paradox</a></li>
    <li><a href="download.html#archives" class="header">Archives</a></li>
    <li><a href="download.html#verifying-downloads" class="header">Verifying Downloads</a></li>
  </ul></li>
</ul>
</nav>



<ul class="md-nav__list md-nav__links">
<li class="md-nav__item"><a href="https://apache.org"><i class="md-icon">link</i> Apache Software Foundation</a></li>
<li class="md-nav__item"><a href="https://apache.org/licenses/"><i class="md-icon">link</i>&nbsp;License</a></li>
<li class="md-nav__item"><a href="https://apache.org/security/"><i class="md-icon">link</i>&nbsp;Security</a></li>
<li class="md-nav__item"><a href="https://privacy.apache.org/policies/privacy-policy-public.html"><i class="md-icon">link</i>&nbsp;Privacy</a></li>
<li class="md-nav__item"><a href="https://www.apache.org/events/current-event.html"><i class="md-icon">link</i>&nbsp;Events</a></li>
<li class="md-nav__item"><a href="https://www.apache.org/foundation/sponsorship.html"><i class="md-icon">link</i>&nbsp;Donate</a></li>
<li class="md-nav__item"><a href="https://www.apache.org/foundation/sponsors"><i class="md-icon">link</i>&nbsp;Thanks</a></li>
</ul>

</nav>

</div>
</div>
</div>
<div class="md-sidebar md-sidebar--secondary" data-md-component="toc">
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--secondary">
<label class="md-nav__title" for="__toc">Table of contents</label>
<ul>
  <li><a href="download.html#download" class="header">Download</a>
  <ul>
    <li><a href="download.html#jars" class="header">Jars</a></li>
    <li><a href="download.html#pekko-core" class="header">Pekko Core</a></li>
    <li><a href="download.html#pekko-http" class="header">Pekko HTTP</a></li>
    <li><a href="download.html#pekko-grpc" class="header">Pekko gRPC</a></li>
    <li><a href="download.html#pekko-management" class="header">Pekko Management</a></li>
    <li><a href="download.html#pekko-connectors" class="header">Pekko Connectors</a></li>
    <li><a href="download.html#pekko-connectors-kafka" class="header">Pekko Connectors Kafka</a></li>
    <li><a href="download.html#pekko-persistence-cassandra" class="header">Pekko Persistence Cassandra</a></li>
    <li><a href="download.html#pekko-persistence-dynamodb" class="header">Pekko Persistence DynamoDB</a></li>
    <li><a href="download.html#pekko-persistence-jdbc" class="header">Pekko Persistence JDBC</a></li>
    <li><a href="download.html#pekko-persistence-r2dbc" class="header">Pekko Persistence R2DBC</a></li>
    <li><a href="download.html#pekko-projection" class="header">Pekko Projection</a></li>
    <li><a href="download.html#pekko-sbt-paradox" class="header">Pekko SBT Paradox</a></li>
    <li><a href="download.html#archives" class="header">Archives</a></li>
    <li><a href="download.html#verifying-downloads" class="header">Verifying Downloads</a></li>
  </ul></li>
</ul>
</nav>

</div>
</div>
</div>
<div class="md-content">
<article class="md-content__inner md-typeset">
<div class="md-content__searchable">
<h1><a href="#download" name="download" class="anchor"><span class="anchor-link"></span></a>Download</h1>
<p>Apache Pekko™ releases are available under the Apache License, Version 2.0. See the NOTICE file contained in each release artifact for applicable copyright attribution notices.</p>
<p>To ensure that you have downloaded the true release, you should <a href="#verifying-downloads">verify</a> the integrity of the files using the signatures and checksums available from this page.</p>
<h2><a href="#jars" name="jars" class="anchor"><span class="anchor-link"></span></a>Jars</h2>
<p>We publish jars to Maven Central with the groupId <code>org.apache.pekko</code> (<a href="https://mvnrepository.com/artifact/org.apache.pekko">list</a>). These jars relate to the source downloads you find linked below.</p>
<h2><a href="#pekko-core" name="pekko-core" class="anchor"><span class="anchor-link"></span></a>Pekko Core</h2>
<ul>
  <li><a href="https://www.apache.org/dyn/closer.lua/incubator/pekko/1.0.2/apache-pekko-1.0.2-incubating-src-20231115.tgz">apache-pekko-1.0.2-incubating-src-20231115.tgz</a> signature: (<a href="https://downloads.apache.org/incubator/pekko/1.0.2/apache-pekko-1.0.2-incubating-src-20231115.tgz.asc">asc</a>) checksum: (<a href="https://downloads.apache.org/incubator/pekko/1.0.2/apache-pekko-1.0.2-incubating-src-20231115.tgz.sha512">sha512</a>)</li>
</ul>
<p>There are also 2 milestone releases. These releases should not be used in production.</p>
<ul>
  <li><a href="https://www.apache.org/dyn/closer.lua/incubator/pekko/1.0.3-M1/apache-pekko-1.0.3-M1-incubating-src-20240215.tgz">apache-pekko-1.0.3-M1-incubating-src-20240215.tgz</a> signature: (<a href="https://downloads.apache.org/incubator/pekko/1.0.3-M1/apache-pekko-1.0.3-M1-incubating-src-20240215.tgz.asc">asc</a>) checksum: (<a href="https://downloads.apache.org/incubator/pekko/1.0.3-M1/apache-pekko-1.0.3-M1-incubating-src-20240215.tgz.sha512">sha512</a>)</li>
</ul>
<p>This milestone is aimed at testing some new support for users who want to add Pekko nodes to an existing Akka cluster. This support is experimental.</p>
<ul>
  <li><a href="https://www.apache.org/dyn/closer.lua/pekko/1.1.0-M1/apache-pekko-1.1.0-M1-src-20240507.tgz">apache-pekko-1.1.0-M1-src-20240507.tgz</a> signature: (<a href="https://downloads.apache.org/pekko/1.1.0-M1/apache-pekko-1.1.0-M1-src-20240507.tgz.asc">asc</a>) checksum: (<a href="https://downloads.apache.org/pekko/1.1.0-M1/apache-pekko-1.1.0-M1-src-20240507.tgz.sha512">sha512</a>)</li>
</ul>
<p>This milestone is aimed at previewing the changes in Pekko 1.1.</p>
<h2><a href="#pekko-http" name="pekko-http" class="anchor"><span class="anchor-link"></span></a>Pekko HTTP</h2>
<ul>
  <li><a href="https://www.apache.org/dyn/closer.lua/incubator/pekko/HTTP-1.0.1/apache-pekko-http-1.0.1-incubating-src-20240128.tgz">apache-pekko-http-1.0.1-incubating-src-20240128.tgz</a> signature: (<a href="https://downloads.apache.org/incubator/pekko/HTTP-1.0.1/apache-pekko-http-1.0.1-incubating-src-20240128.tgz.asc">asc</a>) checksum: (<a href="https://downloads.apache.org/incubator/pekko/HTTP-1.0.1/apache-pekko-http-1.0.1-incubating-src-20240128.tgz.sha512">sha512</a>)</li>
</ul>
<p>There is also a milestone release. This release should not be used in production.</p>
<ul>
  <li><a href="https://www.apache.org/dyn/closer.lua/pekko/HTTP-1.1.0-M1/apache-pekko-http-1.1.0-M1-src-20240522.tgz">apache-pekko-http-1.1.0-M1-src-20240522.tgz</a> signature: (<a href="https://downloads.apache.org/pekko/HTTP-1.1.0-M1/apache-pekko-http-1.1.0-M1-src-20240522.tgz.asc">asc</a>) checksum: (<a href="https://downloads.apache.org/pekko/HTTP-1.1.0-M1/apache-pekko-http-1.1.0-M1-src-20240522.tgz.sha512">sha512</a>)</li>
</ul>
<h2><a href="#pekko-grpc" name="pekko-grpc" class="anchor"><span class="anchor-link"></span></a>Pekko gRPC</h2>
<ul>
  <li><a href="https://www.apache.org/dyn/closer.lua/incubator/pekko/GRPC-1.0.2/apache-pekko-grpc-1.0.2-incubating-src-20231229.tgz">apache-pekko-grpc-1.0.2-incubating-src-20231229.tgz</a> signature: (<a href="https://downloads.apache.org/incubator/pekko/GRPC-1.0.2/apache-pekko-grpc-1.0.2-incubating-src-20231229.tgz.asc">asc</a>) checksum: (<a href="https://downloads.apache.org/incubator/pekko/GRPC-1.0.2/apache-pekko-grpc-1.0.2-incubating-src-20231229.tgz.sha512">sha512</a>)</li>
</ul>
<p>There is also a milestone release. This release should not be used in production.</p>
<ul>
  <li><a href="https://www.apache.org/dyn/closer.lua/pekko/GRPC-1.1.0-M1/apache-pekko-grpc-1.1.0-M1-src-20240529.tgz">apache-pekko-grpc-1.1.0-M1-src-20240529.tgz</a> signature: (<a href="https://downloads.apache.org/pekko/GRPC-1.1.0-M1/apache-pekko-grpc-1.1.0-M1-src-20240529.tgz.asc">asc</a>) checksum: (<a href="https://downloads.apache.org/pekko/GRPC-1.1.0-M1/apache-pekko-grpc-1.1.0-M1-src-20240529.tgz.sha512">sha512</a>)</li>
</ul>
<h2><a href="#pekko-management" name="pekko-management" class="anchor"><span class="anchor-link"></span></a>Pekko Management</h2>
<ul>
  <li><a href="https://www.apache.org/dyn/closer.lua/incubator/pekko/MANAGEMENT-1.0.0/apache-pekko-management-1.0.0-incubating-src-20230805.tgz">apache-pekko-management-1.0.0-incubating-src-20230805.tgz</a> signature: (<a href="https://downloads.apache.org/incubator/pekko/MANAGEMENT-1.0.0/apache-pekko-management-1.0.0-incubating-src-20230805.tgz.asc">asc</a>) checksum: (<a href="https://downloads.apache.org/incubator/pekko/MANAGEMENT-1.0.0/apache-pekko-management-1.0.0-incubating-src-20230805.tgz.sha512">sha512</a>)</li>
</ul>
<h2><a href="#pekko-connectors" name="pekko-connectors" class="anchor"><span class="anchor-link"></span></a>Pekko Connectors</h2>
<ul>
  <li><a href="https://www.apache.org/dyn/closer.lua/incubator/pekko/CONNECTORS-1.0.2/apache-pekko-connectors-1.0.2-incubating-src-20240109.tgz">apache-pekko-connectors-1.0.2-incubating-src-20240109.tgz</a> signature: (<a href="https://downloads.apache.org/incubator/pekko/CONNECTORS-1.0.2/apache-pekko-connectors-1.0.2-incubating-src-20240109.tgz.asc">asc</a>) checksum: (<a href="https://downloads.apache.org/incubator/pekko/CONNECTORS-1.0.2/apache-pekko-connectors-1.0.2-incubating-src-20240109.tgz.sha512">sha512</a>)</li>
</ul>
<h2><a href="#pekko-connectors-kafka" name="pekko-connectors-kafka" class="anchor"><span class="anchor-link"></span></a>Pekko Connectors Kafka</h2>
<ul>
  <li><a href="https://www.apache.org/dyn/closer.lua/incubator/pekko/CONNECTORS-KAFKA-1.0.0/apache-pekko-connectors-kafka-1.0.0-incubating-src-20230726.tgz">apache-pekko-connectors-kafka-1.0.0-incubating-src-20230726.tgz</a> signature: (<a href="https://downloads.apache.org/incubator/pekko/CONNECTORS-KAFKA-1.0.0/apache-pekko-connectors-kafka-1.0.0-incubating-src-20230726.tgz.asc">asc</a>) checksum: (<a href="https://downloads.apache.org/incubator/pekko/CONNECTORS-KAFKA-1.0.0/apache-pekko-connectors-kafka-1.0.0-incubating-src-20230726.tgz.sha512">sha512</a>)</li>
</ul>
<h2><a href="#pekko-persistence-cassandra" name="pekko-persistence-cassandra" class="anchor"><span class="anchor-link"></span></a>Pekko Persistence Cassandra</h2>
<ul>
  <li><a href="https://www.apache.org/dyn/closer.lua/incubator/pekko/PERSISTENCE_CASSANDRA-1.0.0/apache-pekko-persistence-cassandra-1.0.0-incubating-src-20230916.tgz">apache-pekko-persistence-cassandra-1.0.0-incubating-src-20230916.tgz</a> signature: (<a href="https://downloads.apache.org/incubator/pekko/PERSISTENCE_CASSANDRA-1.0.0/apache-pekko-persistence-cassandra-1.0.0-incubating-src-20230916.tgz.asc">asc</a>) checksum: (<a href="https://downloads.apache.org/incubator/pekko/PERSISTENCE_CASSANDRA-1.0.0/apache-pekko-persistence-cassandra-1.0.0-incubating-src-20230916.tgz.sha512">sha512</a>)</li>
</ul>
<h2><a href="#pekko-persistence-dynamodb" name="pekko-persistence-dynamodb" class="anchor"><span class="anchor-link"></span></a>Pekko Persistence DynamoDB</h2>
<ul>
  <li><a href="https://www.apache.org/dyn/closer.lua/incubator/pekko/PERSISTENCE-DYNAMODB-1.0.0/apache-pekko-persistence-dynamodb-1.0.0-incubating-src-20231110.tgz">apache-pekko-persistence-dynamodb-1.0.0-incubating-src-20231110.tgz</a> signature: (<a href="https://downloads.apache.org/incubator/pekko/PERSISTENCE-DYNAMODB-1.0.0/apache-pekko-persistence-dynamodb-1.0.0-incubating-src-20231110.tgz.asc">asc</a>) checksum: (<a href="https://downloads.apache.org/incubator/pekko/PERSISTENCE-DYNAMODB-1.0.0/apache-pekko-persistence-dynamodb-1.0.0-incubating-src-20231110.tgz.sha512">sha512</a>)</li>
</ul>
<h2><a href="#pekko-persistence-jdbc" name="pekko-persistence-jdbc" class="anchor"><span class="anchor-link"></span></a>Pekko Persistence JDBC</h2>
<ul>
  <li><a href="https://www.apache.org/dyn/closer.lua/incubator/pekko/PERSISTENCE-JDBC-1.0.0/apache-pekko-persistence-jdbc-1.0.0-incubating-src-20230829.tgz">apache-pekko-persistence-jdbc-1.0.0-incubating-src-20230829.tgz</a> signature: (<a href="https://downloads.apache.org/incubator/pekko/PERSISTENCE-JDBC-1.0.0/apache-pekko-persistence-jdbc-1.0.0-incubating-src-20230829.tgz.asc">asc</a>) checksum: (<a href="https://downloads.apache.org/incubator/pekko/PERSISTENCE-JDBC-1.0.0/apache-pekko-persistence-jdbc-1.0.0-incubating-src-20230829.tgz.sha512">sha512</a>)</li>
</ul>
<p>There is also a milestone release. This release should not be used in production.</p>
<ul>
  <li><a href="https://www.apache.org/dyn/closer.lua/pekko/PERSISTENCE-JDBC-1.1.0-M1/apache-pekko-persistence-jdbc-1.1.0-M1-src-20240603.tgz">apache-pekko-persistence-jdbc-1.1.0-M1-src-20240603.tgz</a> signature: (<a href="https://downloads.apache.org/pekko/PERSISTENCE-JDBC-1.1.0-M1/apache-pekko-persistence-jdbc-1.1.0-M1-src-20240603.tgz.asc">asc</a>) checksum: (<a href="https://downloads.apache.org/pekko/PERSISTENCE-JDBC-1.1.0-M1/apache-pekko-persistence-jdbc-1.1.0-M1-src-20240603.tgz.sha512">sha512</a>)</li>
</ul>
<h2><a href="#pekko-persistence-r2dbc" name="pekko-persistence-r2dbc" class="anchor"><span class="anchor-link"></span></a>Pekko Persistence R2DBC</h2>
<ul>
  <li><a href="https://www.apache.org/dyn/closer.lua/incubator/pekko/PERSISTENCE-R2DBC-1.0.0/apache-pekko-persistence-r2dbc-1.0.0-incubating-src-20231209.tgz">apache-pekko-persistence-r2dbc-1.0.0-incubating-src-20231209.tgz</a> signature: (<a href="https://downloads.apache.org/incubator/pekko/PERSISTENCE-R2DBC-1.0.0/apache-pekko-persistence-r2dbc-1.0.0-incubating-src-20231209.tgz.asc">asc</a>) checksum: (<a href="https://downloads.apache.org/incubator/pekko/PERSISTENCE-R2DBC-1.0.0/apache-pekko-persistence-r2dbc-1.0.0-incubating-src-20231209.tgz.sha512">sha512</a>)</li>
</ul>
<h2><a href="#pekko-projection" name="pekko-projection" class="anchor"><span class="anchor-link"></span></a>Pekko Projection</h2>
<ul>
  <li><a href="https://www.apache.org/dyn/closer.lua/incubator/pekko/PROJECTION-1.0.0/apache-pekko-projection-1.0.0-incubating-src-20231012.tgz">apache-pekko-projection-1.0.0-incubating-src-20231012.tgz</a> signature: (<a href="https://downloads.apache.org/incubator/pekko/PROJECTION-1.0.0/apache-pekko-projection-1.0.0-incubating-src-20231012.tgz.asc">asc</a>) checksum: (<a href="https://downloads.apache.org/incubator/pekko/PROJECTION-1.0.0/apache-pekko-projection-1.0.0-incubating-src-20231012.tgz.sha512">sha512</a>)</li>
</ul>
<h2><a href="#pekko-sbt-paradox" name="pekko-sbt-paradox" class="anchor"><span class="anchor-link"></span></a>Pekko SBT Paradox</h2>
<ul>
  <li><a href="https://www.apache.org/dyn/closer.lua/incubator/pekko/SBT-PARADOX-1.0.1/apache-pekko-sbt-paradox-1.0.1-incubating-src-20240305.tgz">apache-pekko-sbt-paradox-1.0.1-incubating-src-20240305.tgz</a> signature: (<a href="https://downloads.apache.org/incubator/pekko/SBT-PARADOX-1.0.1/apache-pekko-sbt-paradox-1.0.1-incubating-src-20240305.tgz.asc">asc</a>) checksum: (<a href="https://downloads.apache.org/incubator/pekko/SBT-PARADOX-1.0.1/apache-pekko-sbt-paradox-1.0.1-incubating-src-20240305.tgz.sha512">sha512</a>)</li>
</ul>
<h2><a href="#archives" name="archives" class="anchor"><span class="anchor-link"></span></a>Archives</h2>
<p>Older releases can be found at <a href="https://archive.apache.org/dist/incubator/pekko/">https://archive.apache.org/dist/incubator/pekko/</a></p>
<h2><a href="#verifying-downloads" name="verifying-downloads" class="anchor"><span class="anchor-link"></span></a>Verifying Downloads</h2>
<p>It is highly recommended that you verify the files that you download.</p>
<p>We provide SHA digest files for all the files that we host on the download site. These files are named after the files they relate to but have <code>.sha512</code> extensions.</p>
<p>We also provide PGP signature files that can be verified using PGP or GPG. These files are named after the files they relate to but have <code>.asc</code>.</p>
<h3><a href="#verifying-checksums" name="verifying-checksums" class="anchor"><span class="anchor-link"></span></a>Verifying Checksums</h3>
<p>To verify the SHA digests, you need the <code>.tgz</code> and its associated <code>.tgz.sha512</code> file. An example command:</p>
<pre><code>sha512sum -c apache-pekko-sbt-paradox-1.0.1-incubating-src-20240305.tgz.sha512
</code></pre>
<p>Returns:</p>
<pre><code>apache-pekko-sbt-paradox-1.0.1-incubating-src-20240305.tgz: OK
</code></pre>
<h3><a href="#verifying-signatures" name="verifying-signatures" class="anchor"><span class="anchor-link"></span></a>Verifying Signatures</h3>
<p>To verify the PGP signatures, you will need to get the KEYS file. This will be in the source archive or can be fetched from <a href="https://downloads.apache.org/pekko/KEYS">https://downloads.apache.org/pekko/KEYS</a>.</p>
<pre><code>gpg --import KEYS
</code></pre>
<p>To verify the SHA digests, you need the <code>.tgz</code> and its associated <code>.tgz.asc</code> file. An example command:</p>
<pre><code>gpg --verify apache-pekko-sbt-paradox-1.0.1-incubating-src-20240305.tgz.asc apache-pekko-sbt-paradox-1.0.1-incubating-src-20240305.tgz
</code></pre>
<p>Returns:</p>
<pre><code>gpg: Signature made Tue  5 Mar 11:36:27 2024 CET
gpg:                using RSA key 3FD458B4420059F1F97C2563F6A21ED3A05F7F7B
gpg: Good signature from &quot;Matthew de Detrich (CODE SIGNING KEY) &lt;mdedetrich@apache.org&gt;&quot; [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 3FD4 58B4 4200 59F1 F97C  2563 F6A2 1ED3 A05F 7F7B
</code></pre>
<p>You should also verify the key using a command like:</p>
<pre><code>% gpg --fingerprint 3FD458B4420059F1F97C2563F6A21ED3A05F7F7B
pub   rsa4096 2023-06-16 [SC]
      3FD4 58B4 4200 59F1 F97C  2563 F6A2 1ED3 A05F 7F7B
uid           [ unknown] Matthew de Detrich (CODE SIGNING KEY) &lt;mdedetrich@apache.org&gt;
sub   rsa4096 2023-06-16 [E]
sub   rsa4096 2023-06-16 [A]
</code></pre>
</div>
</article>
</div>
</div>
</main>
<!-- Adapted from sbt-paradox-material-theme version 0.6.0 -->
<!-- https://github.com/sbt/sbt-paradox-material-theme/blob/2d57fe0567ea9fe7e8de14faef4fa777841d505a/theme/src/main/assets/partials/footer.st -->
<footer class="md-footer">
<div class="md-footer-nav">
<nav class="md-footer-nav__inner md-grid">
<a href="modules.html" title="Modules" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
</div>
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
Previous
</span>
Modules
</span>
</div>
</a>
<a href="how-to-contribute.html" title="How to Contribute" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
<span class="md-flex__ellipsis">
<span class="md-footer-nav__direction">
Next
</span>
How to Contribute
</span>
</div>
<div class="md-flex__cell md-flex__cell--shrink">
<i class="md-icon md-icon--arrow-forward md-footer-nav__button"></i>
</div>
</a>
</nav>
</div>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-footer-copyright">
<div class="md-footer-copyright__highlight">
Copyright © 2011-2022 <a href="https://www.lightbend.com/">Lightbend, Inc</a>.
 Apache Pekko, Pekko, and its feather logo are trademarks of The Apache Software Foundation.
</div>
</div>
</div>
</div>
</footer>

</div>
<script src="https://pekko.apache.org/assets/javascripts/application.583bbe55.js"></script>
<script src="https://pekko.apache.org/assets/javascripts/paradox-material-theme.js"></script>
<script>app.initialize({version:"0.17",url:{base:"."}})</script>
<script type="text/javascript" src="https://pekko.apache.org/lib/prettify/prettify.js"></script>
<script type="text/javascript" src="https://pekko.apache.org/lib/prettify/lang-scala.js"></script>
<script type="text/javascript" src="https://pekko.apache.org/lib/jquery/jquery.min.js"></script>
<script type="text/javascript" src="https://pekko.apache.org/assets/javascripts/groups.js"></script>

<script type="text/javascript">
document.addEventListener("DOMContentLoaded", function(event) {
window.prettyPrint && prettyPrint();
});
</script>
</body>
</html>
